a.disabled,button.disabled{pointer-events:none;opacity:.6}.content-panel.info button{font-weight:600;padding-top:0!important;padding-bottom:0!important}.checkbox-input{margin-top:18px}.radio-input-label{margin:0 .5em}.radio-input-label input[type="radio"]{height:1.2em;width:1.2em;vertical-align:middle;margin:0 2px 2px}.radio-input-wrapper{margin:10px 0}#price_plans_txt{font-size:15px;margin-top:10px;color:#aaa}#price_plans_link{font-weight:600}.remember-me{position:relative;top:-1px;font-size:13px;color:#444}.sign-up-step1-btn{max-width:285px!important;width:285px!important;white-space:nowrap;font-weight:600;height:48px!important;font-size:17px!important}#trial_btn{margin-top:-4px;height:57px!important;max-width:380px!important;width:380px!important;font-size:17px!important}.licence-agreement-txt{font-size:.96em;color:#444;padding-top:7px}#licence_key_input_wrapper{max-width:405px}.licence-key-form{display:inline-block;width:96%;max-width:420px}.licence-key-form .inputs{margin-top:-8px;margin-bottom:-19px}.validate-input-wrapper{margin-top:0;position:relative}.hide-validations .validation-icon-wrapper{display:none}.validate-input-wrapper input,.validate-input-wrapper select{background-color:transparent!important;z-index:2;position:relative}.validate-input-wrapper.large{max-width:400px}.validate-input-wrapper .text-input,.validate-input-wrapper select{width:100%;padding-top:6px;padding-left:8px;padding-right:30px;padding-bottom:6px}.validate-input-wrapper select{padding-top:5px!important;padding-bottom:5px!important;padding-right:5px!important;padding-left:4px!important;height:33px}.validate-input-wrapper .validation-icon-wrapper{position:absolute;z-index:2;top:1px;right:9px}.validate-input-wrapper.large .validation-icon-wrapper{top:2px}.google-wrapper{float:right;padding-top:10px}.content-panel.account{min-height:500px;max-width:1400px;position:relative;padding-left:6%;padding-right:6%;padding-bottom:47px}#licence_information{padding-bottom:20px;padding-top:50px;color:#707070;display:none;font-size:14px;padding-left:4px}#licence_information b{color:#111;font-weight:600;margin-top:6px;margin-bottom:9px;font-size:105%;display:inline-block}#registration_help_info{padding-left:4px;padding-bottom:5px;padding-top:13px}.content-panel.intermediate{min-height:360px!important}#left_column{width:52%;padding-right:5%;display:inline-block}#right_column{width:47%;display:inline-block;vertical-align:top}.login-form{max-width:400px;width:100%}.text-input{width:100%;margin-top:5px;padding:7px;padding-left:8px}.image-input-wrapper{padding:4px 0 20px}.image-input-wrapper::after{content:"";display:table;clear:both}.image-input-wrapper img.current{float:left;margin-right:10px;width:100px;height:100px;border:1px solid #ccc;box-sizing:content-box;box-shadow:0 1px 4px rgba(0,0,0,.15)}.image-input-wrapper .default-btn{float:left;line-height:230%;margin-right:8px}.image-input-wrapper .image-preview{display:inline-block;padding:5px;margin-top:8px;border:1px solid #ccc;width:calc(100% - 114px);white-space:nowrap;overflow:hidden;line-height:24px}.image-input-wrapper .image-preview:empty{border:none}.image-input-wrapper .image-preview>*{display:inline-block;vertical-align:middle}.image-input-wrapper .image-preview .validation-icon-wrapper{margin-top:0;margin-right:3px}.image-input-wrapper .image-preview .validation-icon{margin-top:3px}.image-input-wrapper .image-preview img{max-height:26px;max-width:26px;border:1px solid #ccc}.image-input-wrapper .image-preview span{margin:0 8px}#login_seperator{margin-top:-10px;margin-bottom:5px}#choice_seperator{font-size:14px;padding-left:4px;color:#333;display:block;margin-bottom:23px}.account-form-group a{font-weight:normal;margin-top:3px;margin-bottom:4px}.account-form-group{margin-bottom:25px;padding-right:10px}.account-form-group h4{font-weight:600;margin-top:0}.account-form-group h4>span{display:inline-block;font-weight:500;text-transform:none;font-size:12px;margin-left:10px;font-style:italic}.your-location{color:#000;font-size:14px}.locale-wrapper{display:inline-block}.locale-wrapper .fa{position:absolute;font-size:15px;right:4px;top:5px;color:#888}.locale-wrapper img{vertical-align:middle;margin-bottom:2px;width:22px;height:16px;outline:1px solid #d3d3d3}.locale-wrapper select,.locale-wrapper select option{text-transform:capitalize}.invite-input{font-size:15px;padding:4px;vertical-align:bottom}.language-link{font-size:16px}.google-form{max-width:600px;position:relative}.google-form span{text-align:center;padding:10px;display:block;background-color:#fff;position:absolute;bottom:-18px;margin:0 20px;text-transform:uppercase;color:#a0a0a0}.google-form hr{margin:20px 0;width:100%}#left_column .input-label,#right_column .input-label{display:inline-block}.account-link{font-size:15px}.form-group{max-width:350px}.account-submit-btn{width:79%;max-width:250px;margin-top:10px;margin-bottom:9px}#account_settings_email{font-weight:normal;margin-top:2px}.currency-prefix,.currency-suffix{margin:0 .2em}#eula_check_label{display:inline-block;position:relative;top:-10px;margin-bottom:5px}.single-line-group{display:inline-block;width:100%}.validation-icon-wrapper{display:inline-block;margin-top:10.5px;margin-left:4px;font-size:10px;float:right}.validation-optional{font-size:11px;color:#b0b0b0;position:relative;bottom:3px;right:2px;text-transform:uppercase;background:#fff;padding:6px 3px}.validation-icon{color:#d5d5d5;font-size:19px;margin-top:1px}.unavailable .validation-icon{color:#d5d5d5!important}.validation-icon.valid{color:#32cd32}.validation-icon.invalid{color:#c81414}#product_key{margin-top:-63px;margin-bottom:35px;float:right}#institution{margin-top:20px}#email_and_password{width:100%;margin-bottom:20px;max-width:600px}h4.small{width:92%}#dash_separator{width:90%;-moz-min-width:350px;-ms-min-width:350px;-o-min-width:350px;-webkit-min-width:350px;min-width:350px;max-width:700px;height:2px;border-bottom:1px dashed #ccc;margin-bottom:10px}#names_and_username{padding-bottom:30px;padding-top:20px;width:100%}#school_stuff{width:90%}#search_for_a_school{margin-top:15px;position:relative;max-width:600px}#register_new_school{margin-top:15px;margin-bottom:0}#school_ajax_input{margin-bottom:27px}#school_ajax_input_label{display:block}#search_for_school_button,#unaffiliated_button{font-size:14px;margin-bottom:18px;display:block}#update_school_btn{margin-bottom:28px}#register_school_button{font-size:13px;width:100%;margin-left:4px;margin-bottom:10px;display:block}#unaffiliated_check_label{display:block;margin-bottom:20px}#unaffiliated_check_label input[type=checkbox],#eula_check_label input[type=checkbox],#RememberMe{position:relative;top:1.5px;margin-right:5px;display:inline-block}#no_school_message{display:inline-block;font-size:12px}#school_validation{top:12px;right:30px}.account-form-group .flag{height:15px;width:20px;outline:1px solid grey;vertical-align:middle;margin:0 4px 2px}input[type=text].vat-number-prefix{width:45px!important;display:inline-block;padding:6px;margin-right:-4px;color:#000!important;background-color:#e0e0e0!important;text-align:right;border:1px solid grey}.vat-number-input{width:calc(100% - 50px)!important;display:inline-block}.account-form-footer{font-size:13px;color:grey;display:block;margin:10px 5px}.send-email-input{padding:8px;width:100%}.school-invoice-buttons .default-btn{min-width:calc(30% - 20px);margin:10px 20px 10px 0;display:inline-block}.user-shared{position:relative}a.user-shared:hover{opacity:.9}div.user-shared{opacity:.25}.user-shared img{vertical-align:top;height:24px;width:32px}.teachers-column{max-width:400px}.teachers-table{margin-top:15px}.user-thumbnail{height:32px;width:32px;outline:1px solid grey;margin-right:3px}.invite-input{min-width:300px}@media screen and (max-width:1120px){#left_column,#right_column{width:100%;max-width:600px;padding-right:0}.title,#names_and_username .title,#school_stuff .title{margin-bottom:21px}#email_and_password{margin-bottom:5px}#licence_description{margin-top:10px}}@media screen and (max-width:820px){#product_key{margin-top:-10px;margin-bottom:45px;float:none}#login_seperator{display:none}}@media screen and (max-width:660px){.google-wrapper{float:none;text-align:center;padding-top:0;padding-bottom:10px;width:100%;border-bottom:1px solid #d3d3d3;margin-bottom:10px}.sign-up-step1-btn{max-width:275px!important;width:99%!important;height:48px!important;font-size:15px!important}#trial_btn{height:50px!important;max-width:350px!important;width:97%!important;font-size:15px!important}#trial_signup_form{margin-top:40px}}@media screen and (max-width:550px){.account-form-group{width:100%;padding-right:0!important}.content-panel.sign-up{margin-left:0;margin-right:0;margin-top:0;width:100%;padding-right:4%;padding-left:4%}.content-panel.info{margin-left:0;margin-right:0;margin-top:0;width:100%}#school_stuff{width:92%}}